package org.sibframework.sda.test.objects;

public class HosDoctorOuthos implements java.io.Serializable {

    //Fields Generated
    /**
     * 如果是从诊断记录主诊断ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DIAGNOSE_ITEM_ID</tt>.<p>
     */
    private java.lang.Long diagnoseItemId = null;
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 住院编号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOS_PATIENT_INFO_ID</tt>.<p>
     */
    private java.lang.Long hosPatientInfoId = null;
    /**
     * 病人ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PERSON_ID</tt>.<p>
     */
    private java.lang.Long personId = null;
    /**
     * 排序位置<p>
    *序号为1的值为主要诊断<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DIAGNOSE_ORDER</tt>.<p>
     */
    private java.lang.Long diagnoseOrder = null;
    /**
     * 疾病编码<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD_CODE</tt>.<p>
     */
    private java.lang.String icdCode = null;
    /**
     * 疾病名称<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD_NAME</tt>.<p>
     */
    private java.lang.String icdName = null;
    /**
     * 诊断时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>DIAGNOSE_DATE</tt>.<p>
     */
    private java.util.Date diagnoseDate = null;
    /**
     * 出院情况<p>
    *1、治愈2、好转3、未愈4、死亡5、其它<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>OUT_HOS_FLAG</tt>.<p>
     */
    private java.lang.Long outHosFlag = null;
    /**
     * 出院情况说明<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1024</tt>.<p>
     * Column: <tt>OUT_MEMO</tt>.<p>
     */
    private java.lang.String outMemo = null;
    /**
     * 是否院内感染<p>
    *0否1是<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_INFECT</tt>.<p>
     */
    private java.lang.Long isInfect = null;
    /**
     * 文本诊断<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1024</tt>.<p>
     * Column: <tt>DIAGNOSE_TEXT</tt>.<p>
     */
    private java.lang.String diagnoseText = null;

    /**
     * 如果是从诊断记录主诊断ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DIAGNOSE_ITEM_ID</tt>.<p>
     */
    public java.lang.Long getDiagnoseItemId() {
    	return this.diagnoseItemId;
    }
    /**
     * 如果是从诊断记录主诊断ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DIAGNOSE_ITEM_ID</tt>.<p>
     */
    public void setDiagnoseItemId(java.lang.Long diagnoseItemId) {
    	this.diagnoseItemId = diagnoseItemId;
    }

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 住院编号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOS_PATIENT_INFO_ID</tt>.<p>
     */
    public java.lang.Long getHosPatientInfoId() {
    	return this.hosPatientInfoId;
    }
    /**
     * 住院编号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOS_PATIENT_INFO_ID</tt>.<p>
     */
    public void setHosPatientInfoId(java.lang.Long hosPatientInfoId) {
    	this.hosPatientInfoId = hosPatientInfoId;
    }

    /**
     * 病人ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PERSON_ID</tt>.<p>
     */
    public java.lang.Long getPersonId() {
    	return this.personId;
    }
    /**
     * 病人ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PERSON_ID</tt>.<p>
     */
    public void setPersonId(java.lang.Long personId) {
    	this.personId = personId;
    }

    /**
     * 排序位置<p>
    *序号为1的值为主要诊断<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DIAGNOSE_ORDER</tt>.<p>
     */
    public java.lang.Long getDiagnoseOrder() {
    	return this.diagnoseOrder;
    }
    /**
     * 排序位置<p>
    *序号为1的值为主要诊断<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DIAGNOSE_ORDER</tt>.<p>
     */
    public void setDiagnoseOrder(java.lang.Long diagnoseOrder) {
    	this.diagnoseOrder = diagnoseOrder;
    }

    /**
     * 疾病编码<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD_CODE</tt>.<p>
     */
    public java.lang.String getIcdCode() {
    	return this.icdCode;
    }
    /**
     * 疾病编码<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD_CODE</tt>.<p>
     */
    public void setIcdCode(java.lang.String icdCode) {
    	this.icdCode = icdCode;
    }

    /**
     * 疾病名称<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD_NAME</tt>.<p>
     */
    public java.lang.String getIcdName() {
    	return this.icdName;
    }
    /**
     * 疾病名称<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD_NAME</tt>.<p>
     */
    public void setIcdName(java.lang.String icdName) {
    	this.icdName = icdName;
    }

    /**
     * 诊断时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>DIAGNOSE_DATE</tt>.<p>
     */
    public java.util.Date getDiagnoseDate() {
    	return this.diagnoseDate;
    }
    /**
     * 诊断时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>DIAGNOSE_DATE</tt>.<p>
     */
    public void setDiagnoseDate(java.util.Date diagnoseDate) {
    	this.diagnoseDate = diagnoseDate;
    }

    /**
     * 出院情况<p>
    *1、治愈2、好转3、未愈4、死亡5、其它<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>OUT_HOS_FLAG</tt>.<p>
     */
    public java.lang.Long getOutHosFlag() {
    	return this.outHosFlag;
    }
    /**
     * 出院情况<p>
    *1、治愈2、好转3、未愈4、死亡5、其它<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>OUT_HOS_FLAG</tt>.<p>
     */
    public void setOutHosFlag(java.lang.Long outHosFlag) {
    	this.outHosFlag = outHosFlag;
    }

    /**
     * 出院情况说明<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1024</tt>.<p>
     * Column: <tt>OUT_MEMO</tt>.<p>
     */
    public java.lang.String getOutMemo() {
    	return this.outMemo;
    }
    /**
     * 出院情况说明<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1024</tt>.<p>
     * Column: <tt>OUT_MEMO</tt>.<p>
     */
    public void setOutMemo(java.lang.String outMemo) {
    	this.outMemo = outMemo;
    }

    /**
     * 是否院内感染<p>
    *0否1是<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_INFECT</tt>.<p>
     */
    public java.lang.Long getIsInfect() {
    	return this.isInfect;
    }
    /**
     * 是否院内感染<p>
    *0否1是<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_INFECT</tt>.<p>
     */
    public void setIsInfect(java.lang.Long isInfect) {
    	this.isInfect = isInfect;
    }

    /**
     * 文本诊断<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1024</tt>.<p>
     * Column: <tt>DIAGNOSE_TEXT</tt>.<p>
     */
    public java.lang.String getDiagnoseText() {
    	return this.diagnoseText;
    }
    /**
     * 文本诊断<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1024</tt>.<p>
     * Column: <tt>DIAGNOSE_TEXT</tt>.<p>
     */
    public void setDiagnoseText(java.lang.String diagnoseText) {
    	this.diagnoseText = diagnoseText;
    }
}